Skip to content

Update Dyhntastic.net - #2609

Merged
niklaswa merged 13 commits into
LabyMod:masterfrom
Dyhnen:claude/eager-dijkstra-c1u2ss
Oct 11, 2026
Merged

niklaswa merged 13 commits into
LabyMod:masterfrom
Dyhnen:claude/eager-dijkstra-c1u2ss

Conversation

@Dyhnen

@Dyhnen Dyhnen commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Type of change

  • Add new directory for a server
  • Update directory of a server
  • Remove directory of a server
  • Documentation Update

Checklist

  • I have read the README doc
  • I have compressed the images appropriately (e.g. on https://tinypng.com)
  • I have created the manifest.json with the required values

Further comments

Refresh of the Dyhntastic.net entry.

manifest.json

  • Gamemode list brought up to date with the fourteen modes the network runs: added Towerdefense, Bingo, Spleef and FireBallFight, removed OneBlock, and corrected two display names (Capture to CaptureTheFlag, Bedwars to BedWars)
  • Added a party object so LabyMod parties are mirrored into the server's own party system
  • Added brand colors, sampled from the colors the website actually uses
  • Added user_stats

Images

  • New icon and logo in the current branding
  • Added panorama.jpg, cross-faded at the wrap so the rotating background has no visible seam
  • Added gamemode icons for all fourteen modes, 512x512 with transparency

Dyhnen and others added 11 commits October 9, 2026 19:31
- Replace icon.png, icon@2x.png, logo.png and logo@2x.png with the
  current branding (256x256 / 512x512, as required)
- Add the OneBlock gamemode
- Remove server_wildcards: none of the nine entries resolved to the
  server, so they were not actual wildcard DNS records

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
- Add the party object so LabyMod parties are mirrored into the
  server's own party system (invite, accept, leave, kick, transfer,
  warp, jump)
- Add brand colors taken from the server logo

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
Sampled from dyhntastic.net instead of the logo: the site uses teal
accents on a near-black background, not the red/purple of the logo mark.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
The domains resolve and are used to reach the network, so list them
again. Entries have to start with "%." - the validator rejects any
other form - so the proxy hosts are covered by %.dyhntastic.net.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
Add Towerdefense, Bingo, Spleef and FireBallFight, drop OneBlock and
correct two display names (Capture -> CaptureTheFlag, Bedwars ->
BedWars). The list now matches the fourteen modes the network runs.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
- banner.png: the network banner artwork, fitted to the required
  1280x256 (5:1) without cropping the wordmark or the ornaments
- panorama.jpg: the storm sky from the server page, cut to 2:1 and
  cross-faded at the wrap so the rotating background has no seam

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
Icons for ItemChaos, Towerdefense, Bingo, Spleef and FireBallFight,
trimmed to their content and squared to 512x512 with the transparency
kept.

The banner is removed again: the artwork is 3:1 and the required
1280x256 is 5:1, so no fit preserved the whole composition.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
Rebuilt all of them from the uploaded PNG originals, so the five that
were already in also come from the same source. Each is trimmed to its
content, squared and scaled to 512x512 with the transparency kept.

TNTBall and KnockIt have no icon yet.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
KnockIt and TNTBall complete the set, so all fourteen modes have an
icon.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
Palette-quantized and losslessly optimized: 4.1 MB down to 0.99 MB
across the fourteen icons, each now between 62 and 86 KB instead of
250 to 370 KB. Checked against the originals, the difference is not
visible.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

Just as an information regarding your wildcards:

  • Wildcard %.dyhntastic.net seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.com seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.de seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.eu seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.org seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.us seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.uk seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.at seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.ch seems to be invalid. Server is offline with testing wildcard.

Please make sure it is an actual wildcard.

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

Just as an information:

The helpdesk host was renamed, and the CI could not reach the old one.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

Just as an information regarding your wildcards:

  • Wildcard %.dyhntastic.net seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.com seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.de seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.eu seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.org seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.us seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.uk seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.at seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.ch seems to be invalid. Server is offline with testing wildcard.

Please make sure it is an actual wildcard.

@Dyhnen

Dyhnen commented Oct 9, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the automated checks — both points addressed.

Support website: the host was renamed, web_support now points at https://support.dyhnunity.network. Pushed.

Wildcards: these are not wildcard DNS records, so the generated test name does not resolve and the check reports them as offline. The hosts behind them are individual A records and reachable — proxy1, proxy2 and proxy3.dyhntastic.net among them — and players do connect through them, which is why the entries are there. I would rather not add a catch-all * record just to satisfy the test.

If listing them without a real wildcard record is not acceptable, say so and I will remove the entries you object to.

@niklaswa

Copy link
Copy Markdown
Member

Thanks for the big update, the gamemode icons look great! One thing about the panorama: it's meant to be an equirectangular 360° panorama of your server (like the ones for Hypixel or GommeHD). A flat cloud photo gets distorted once it's wrapped around the sphere. Could you replace it with an in-game panorama or drop it for now?

Tiny nit: Towerdefense could be TowerDefense to match the other names.

The panorama was a flat photo in the right aspect ratio, not an actual
equirectangular capture, so it would distort once wrapped. Removing it
until an in-game panorama of the lobby exists.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HT7ysbHR9NaWC3bZvLw586
@github-actions

Copy link
Copy Markdown

Just as an information regarding your wildcards:

  • Wildcard %.dyhntastic.net seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.com seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.de seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.eu seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.org seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.us seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.uk seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.at seems to be invalid. Server is offline with testing wildcard.
  • Wildcard %.dyhntastic.ch seems to be invalid. Server is offline with testing wildcard.

Please make sure it is an actual wildcard.

@Dyhnen

Dyhnen commented Oct 11, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the review — both addressed and pushed.

Panorama: you're right, it was a flat photo cropped to 2:1, not an actual equirectangular capture, so it would have distorted on the sphere. Removed for now. I'll capture a proper 360° panorama of the lobby and open a separate PR for it.

TowerDefense: renamed to match the other gamemode names.

@niklaswa
niklaswa merged commit 594fe42 into LabyMod:master Oct 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants